olfactory cell - French English Dictionary